lcDrwAddBlockFromFile | Home |
HANDLE lcDrwAddBlockFromFile ( HANDLE hDrw, LPCWSTR szName, LPCWSTR szFileName, int Overwrite, HWND hWndParent ); |
hDrw | |||||||||
Handle to a drawing object. | |||||||||
szName | |||||||||
The name of the new block. The name must exist in the another drawing.
If an empty string is specified then will be added all blocks that defined in the another drawing. If any block name already exists in a drawing, it will be redefined by a new one from another file, using the Overwrite mode. | |||||||||
szFileName | |||||||||
The filename of another drawing that contains the added block. The drawing must have any of supported file format. | |||||||||
Overwrite | |||||||||
Overwrite mode. Defines LiteCAD behaviour if copied block already exist in the drawing.
Can be one of the following constants:
| |||||||||
hWndParent | |||||||||
Handle to a parent window for the "Overwrite block" dialog. Specify NULL if the LC_BLOCK_OVERWRITEDLG mode is not used. |
Handle to the first added block. If the function fails, the return value is NULL. |
If the copied block has references to other blocks, then they also will be copied. Also will be copied all referenced named objects, like layers, linetypes, text stylles, etc. |
lcDrwAddBlockFromDrw,  lcDrwAddBlockFile,  Block reference |